[AID-BACKEND-034] Создать rpc TrackVideoFrames(FrameRequest) в product-vision-processor
Реализация асинхронного хендлера детекции объектов на базе YOLO
NoteКраткая карточка задачи
- Репозиторий / Компонент:
product-vision-processor(Домен AID). - Контракт метода: Kafka Consumer Handler
ProcessProductImage(). - Статус: Готово к реализации
- Ссылка на Метод: Спецификация ИИ-фильтрации обсценного контента
- Инструкция по шагам:
- На Шаге 4: Настроить подписку и вычитку сообщений из графического топика Кафки
bpds.inventory.in.product.image. - На Шаге 5: Использовать извлеченный из payload
image_file_urlдля скачивания бинарного файла изMinIOв локальный буфер памяти. - Передать изображение во встроенную нейросеть
YOLO / Object Detection. Выполнить инференс, локализовать границы объекта и перевести найденный признак в текстовое имя каноничного класса (например, строковое значение'Груша'). - На Шаге 6: Запаковать полученное имя класса в структуру общего текстового топика (
raw_text_input,app_lang,x_request_id), принудительно выставить флаг источника"source": "PRODUCT_YOLO"и опубликовать данные в топикbpds.inventory.in.receipt.upload.
- На Шаге 4: Настроить подписку и вычитку сообщений из графического топика Кафки